/*�������� � �������
�������� ����������� ������� ���������� ������ ����� n � ������� p.
int recurs_power(int n, int p)
��������� ������ �������, ������ ������.

������ �� �����: 		��� ����� ����� -100 >= n >= 100 � 0 >= p >= 100
������ �� ������: 	���� ����� ����� n � ������� p

������ �1
������ �� �����: 		2 3
������ �� ������: 	8

������ �2
������ �� �����: 		3 4
������ �� ������: 	81    */




#include <stdio.h>
#include <locale.h>

int recurs_power(int n, int p)
{
    if (p)
    {
        return n*=recurs_power(n,p-1);
    }        
    return 1;

}

int main(void)
{
    int n,p;
    setlocale(LC_ALL, "Rus");
    printf("������� ����� ������ ����� � �������, � ������� ��� ���� �������� \n");
    scanf("%d %d",&n,&p);
    printf ("%d � ������� %d ����� %d\n",n,p,recurs_power(n,p));
    return 0;
}